home *** CD-ROM | disk | FTP | other *** search
- 0 SYS57812"XMENU",8,1:POKE780,0:SYS65493:REM XMENU LADEN
- 5 SYS 50175:AM=0:ME=0:PT=1
- 10 GOSUB 1100:GOSUB 1000:REM INIT
- 11 :
- 15 MT$="MAIN":GOSUB 1200
- 20 MENU 9,5,17,6,141,1,0,M$(0),AM
- 21 :
- 22 IFAM<6THEN:KILLM
- 23 IFAM=0THENGOSUB1220:GOSUB1022:GOTO15
- 24 IFAM=1THENMD$=M$(AM):GOSUB1250:GOTO20
- 25 IFAM=6THENGOSUB1220:POKE214,23:SYS58732:END
- 26 ON AM-1 GOTO 40,80,100,140
- 30 :
- 36 :
- 40 GOSUB 1280
- 41 MT$="PRINT":GOSUB 1200
- 43 MENU 9,5,17,5,141,1,1,P$(0),AM
- 44 :
- 48 IFAM=0THENGOSUB1220:GOSUB1265:GOTO20
- 51 IFAM=1THEN60
- 54 MD$=P$(AM):GOSUB1265:GOSUB1250:KILLM:GOTO43
- 55 :
- 60 MT$="PTYPE":GOSUB 1200
- 65 MENU 9,5,17,5,141,1,1,PT$(0),AM
- 70 IFAM=0THENGOSUB1220:GOTO43
- 73 PT=AM:GOSUB 1265:GOSUB 1280:GOTO 65
- 74 :
- 80 MT$="EDIT":GOSUB 1200
- 83 MENU 9,5,17,5,141,1,1,E$(0),AM
- 86 :
- 89 IFAM=0THENGOSUB1220:GOTO20
- 92 MD$=E$(AM):GOSUB1250:GOTO83
- 93 :
- 100 MT$="DISK":GOSUB 1200
- 105 MENU 9,5,17,6,141,1,1,D$(0),AM
- 108 :
- 110 IFAM=0THENGOSUB1220:GOTO20
- 112 IFAM=2THEN120
- 114 MD$=D$(AM):GOSUB1250:GOTO105
- 115 :
- 120 MT$="DCMDS":GOSUB1200
- 123 MENU 9,5,17,4,141,1,1,DC$(0),AM
- 126 :
- 130 IFAM=0THENGOSUB1220:GOTO105
- 135 MD$=DC$(AM):GOSUB1250:GOTO123
- 136 :
- 140 MT$="TEXT":GOSUB1200
- 145 MENU 9,5,17,5,141,1,1,T$(0),AM
- 146 :
- 150 IFAM=0THENGOSUB1220:GOTO20
- 155 MD$=T$(AM):GOSUB1250:GOTO145
- 999 :
- 1000 REM BILDSCHIRM
- 1001 :
- 1002 PRINTCHR$(14)"[147][159][196]EMO[215]RITE [206]AME:DEMO.TEX [211]T 1 [218]L 16 [211]P 5
- 1003 [153]"LEFT$IERARCHIE: WAIT"
- 1004 [153]" STR$IES IST EINE (null)EXTVERARBEITUNGS-ATNT-
- 1005 PRINT" TRAPPE UM [201]HNEN DIE [193]NWENDUNG DES [205]ENU-";
- 1006 PRINT" [213]NTERPROGRAMMS IN DER [208]RAXIS ZU ZEIGEN.
- 1007 [153]" RIGHT$N DAS LEFT$AUPTMENU GELANGEN (null)IE MIT
- 1008 PRINT" [195][212][210][204]-[205]. [201]N DAS NACHSTE [205]ENU KOMMEN [211]IE
- 1009 [153]" MIT (null)ETURN ODER DURCH STR$RUCKEN EINES UN-";
- 1010 [153]" TERLEGTEN PEEKUCHSTABENS. (null)M IN DAS VOR-
- 1011 PRINT" HERGEHENDE [205]ENU ZU KOMMEN MUSSEN [211]IE
- 1012 [153]" (null)HIFT-(null)ETURN DRUCKEN. STR$IE (null)ENU-LEFT$IERAR-
- 1013 PRINT" CHIE, DIE ANZEIGT IN WELCHER [205]ENU-[197]BENE";
- 1014 PRINT" [211]IE SICH BEFINDEN, SEHEN [211]IE IN DER
- 1015 [153]" DRITTEN PEEKILDSCHIRMZEILE.
- 1016 PRINT" [206]ACHDEM [211]IE EINE [198]UNKTION ANGEWAHLT
- 1017 [153]" HABEN, ERSCHEINT DIE (null)ELDUNG "[199](34)"ASCUNKTION
- 1018 PRINT" NICHT IMPLEMENTIERT"CHR$(34)" UND DIE [193]UFFORDER-";
- 1019 PRINT" UNG EINE [212]ASTE ZU DRUCKEN. [215]ENN [211]IE
- 1020 [153]" JETZT DIREKT IN DEN (null)EXTMODUS WOLLEN,
- 1021 PRINT" MUSSEN [211]IE '_' DRUCKEN."
- 1022 :
- 1023 REM AUF CTRL-M WARTEN
- 1024 :
- 1025 POKE211,24:POKE214,23:SYS58732
- 1027 POKE204,0
- 1030 WAIT198,1:POKE198,0:IFPEEK(631)<>13THEN1030
- 1035 WAIT207,1,1:POKE204,1
- 1040 REM FERTIG
- 1045 RETURN
- 1046 :
- 1100 REM TEXTE
- 1101 :
- 1105 DIM M$(6),P$(5),E$(7),D$(6),T$(5),DC$(4),PT$(5)
- 1110 M$(0)="[205]AIN [205]ENU"
- 1111 M$(1)="[206]EW [196]OCUMENT"
- 1112 M$(2)="[208]RINT"
- 1113 M$(3)="[197]DIT [198]UNCTIONS"
- 1114 M$(4)="[196]ISK [200]ANDLING"
- 1115 M$(5)="[212]EXT [208]ARAMETERS"
- 1116 M$(6)="[209]UIT [196]EMO[215]RITE"
- 1117 :
- 1120 P$(0)="[208]RINT [205]ENU"
- 1121 P$(1)="[212]YPE OF [208]RINTER"
- 1122 P$(2)="[211]ET [202]USTIFICATION"
- 1123 P$(3)="[198]ROM/[212]O [208]AGE"
- 1124 P$(4)="[196]EFINE [208]APER"
- 1125 P$(5)="[208]RINT [212]EXT"
- 1126 :
- 1130 E$(0)="[197]DIT [205]ENU"
- 1131 E$(1)="[198]IND"
- 1132 E$(2)="[196]ELETE"
- 1133 E$(3)="[210]EPLACE"
- 1134 E$(4)="[195]OPY"
- 1135 E$(5)="[205]OVE"
- 1136 :
- 1140 D$(0)="[196]ISK [205]ENU"
- 1141 D$(1)="[196]IRECTORY"
- 1142 D$(2)="[195]OMMANDS OF [196]ISK"
- 1143 D$(3)="[201]MPORT [214]IZA-[212]EXT"
- 1144 D$(4)="[201]MPORT [211][197][209]-[212]EXT"
- 1145 D$(5)="[197]XPORT [211][197][209]-[212]EXT"
- 1146 D$(6)="[211]AVE [212]EXT"
- 1147 :
- 1150 T$(0)="[212]EXT [205]ENU"
- 1151 T$(1)="[212]EXT [215]IDTH"
- 1152 T$(2)="[210]ENAME [212]EXT"
- 1153 T$(3)="[195]HARACTER [211]ET"
- 1154 T$(4)="[211]CREEN [195]OLOR"
- 1155 T$(5)="[211]TORAGE [196]EVICE"
- 1156 :
- 1160 DC$(0)="[196]COMMAND [205]ENU"
- 1161 DC$(1)="[210]ENAME [198]ILE"
- 1162 DC$(2)="[196]ELETE [198]ILE"
- 1163 DC$(3)="[198]ORMAT [196]ISK"
- 1164 DC$(4)="[214]ALIDATE [196]ISK"
- 1165 :
- 1170 PT$(0)="[208]RINTER [205]ENU"
- 1171 PT$(1)="[201]TOH 8510"
- 1172 PT$(2)="[197]PSON [210][216]/[198][216]"
- 1173 PT$(3)="[214][195] 1526"
- 1174 PT$(4)="[194]ROTHER [200][210]-5[195]"
- 1175 PT$(5)="[211]TAR [196]ELTA 10"
- 1176 :
- 1177 RETURN
- 1178 :
- 1200 REM HIERARCHIE ERWEITERN
- 1201 :
- 1205 PRINT""TAB(12+7*ME)"->";MT$
- 1210 ME=ME+1:RETURN
- 1211 :
- 1220 REM HIERARCHIE ZURUCKSETZEN
- 1221 :
- 1225 PRINT""TAB(5+7*ME)" "
- 1230 ME=ME-1:RETURN
- 1231 :
- 1250 REM MELDUNG AUSGEBEN
- 1251 :
- 1255 PRINT""CHR$(34);MD$;CHR$(34)" NICHT IMPL. - [212]ASTE!";
- 1260 POKE198,0:WAIT198,1:POKE 198,0:IFPEEK(631)=95THENRUN
- 1265 PRINT" ";
- 1270 RETURN
- 1271 :
- 1275 REM AKTUELLEN DRUCKER AUSGEBEN
- 1276 :
- 1280 PRINT"[195]URRENT SELECTED PRINTER:";PT$(PT)
- 1285 RETURN
-